package com.leinao.constant;

/**
 * @Auther: weiwei
 * @Date: 2019/6/3 21:18
 * @Description:
 * @Version 1.0
 */
public enum ModelErrorEnum {

    ATTENTION_MODEL_FAIL(20001, "attention model is fail"),

    DELETE_MODEL_FAIL(20002, "delete model is fail"),

    GET_MODEL_ATTENTION_STATUS_ERROR(20003, "get model attention status error"),

    GET_PUBLIC_MODEL_EXCEPT_OWN_LIST_ERROR(20003, "get modelList error"),   // 获取公开模型列表失败(不包含自己创建的)

    GET_PUBLIC_MODEL_LIST_ERROR(20004, "get modelList error"),   // 获取公开模型列表失败

    GET_ATTENTION_MODEL_LIST_ERROR(20005, "get modelList error"),   // 获取关注模型列表失败

    GET_USER_OWN_MODEL_LIST_ERROR(20006, "get modelList error"),   // 获取创建模型列表失败

    MODELNAME_TOO_LONG(20007, "模型名称过长"),   // 模型名称过长

    MODELINTRODUCTION_TOO_LONG(20008, "模型简介过长"),   // 模型简介过长

    MODEL_NAME_IS_ALREADY(20009, "模型名称已存在"),   // 模型名称已存在
    MODEL_PARAM_IS_NULL(20010, "模型参数为空"),   // 模型参数为空
    YOU_CAN_NOT_OPEN_TO_YOURSELF(20011, "不能公开模型给自己"),   // 不能公开给自己
    YOU_DO_NOT_HAVA_PERMISSION_OF_THIS_MODEL(20012, "你没有该模型的查看权限"),   // 你没有该模型的查看权限

    ;

    private Integer seq;
    private String desc;

    ModelErrorEnum(int seq, String desc) {
        this.seq = seq;
        this.desc = desc;
    }

    public Integer getSeq() {
        return seq;
    }

    public String getDesc() {
        return desc;
    }
}
